back js...
operator aritmatika
                
operator aritmatika
lambangfungsicontohresult
+penjumlahan5 + 712
-pengurangan18 - 315
*perkalian5 * 525
*perkalian2 ** 38
/pembagian25 / 55
/sisa bagi5 % 21
operator perbandingan
                
operator perbandingan
lambangfungsicontohresultcontohresult
==equal(nilai sama)5 == "5"true5 == 10false
!=notEqual(nilai tidak sama)5 != "10"true5 != 5false
===equal(nilai dan type)5 === 5true5 === "5"false
!==notEqual(nilai tidak sama dan type)5 !== "5"true5 !== 5false
>lebih besar10 > 5true5 > 10false
<lebih kecil5 < 10true10 < 5false
>=lebih besar atau sama dengan10 >= 5true10 >= 10true
<=lebih kecil atau sama dengan5 <= 10true10 <= 10true
operator logika
                
operator logika
lambangfungsicontohresultcontohresult
&&logika AND (dan)true && truetruetrue && falsefalse
||logika or (atau)true || falsetruefalse || falsefalse
!logika NOT (negasi/kebalikanya)!(false)true!(true)false
!logika NOT (negasi/kebalikanya)!(true && false)true!(true && true)false
operator penugasan
                
operator penugasan
lambangfungsicontohresultcontohresult
=penugasan (x = y)x = 55x = 1010
+=penugasan penjumlahan(x = x + y)x = 55x += 1015
-=penugasan pengurangan(x = x - y)x = 55x -= 10-5
*=penugasan perkalian(x = x * y)x = 55x *= 1050
/=penugasan pembagian(x = x / y)x = 1010x /= 52
%=penugasan modulus(sisa bagi)(x = x % y)x = 1010x /= 31
operator increnment dan decrenment
                
operator increnment dan decrenment
lambangfungsivariableresultcontohresultcontohresult
++increnment(tambah 1) x = 1010x++11++x11
x = 1010y = x++y(5) dan x(6)y = ++xy(6) dan x(6)
--decrenment(kurang 1) x = 1010x--9--x9
x = 1010y = x--y(10) dan x(9)y = --xx(9) dan y(10)
operator conditional
                conditional ? expresion1 : expresion2;

                var umur = 15;
                var nontonBisokop = umur >= 18 ? "boleh yuk sini ikut" : "tidak boleh masih kecil";